using System;
using System.Collections.Generic;
using System.Text;
using Barrage.Elements.Cameras;
using SlimDX;
using Barrage;
using Barrage.Elements;

namespace Barrage.Scenes
{
    /// <summary>
    /// A simple scene with some lights and a basic camera
    /// </summary>
    public class SimpleScene:Scene
    {
        /// <summary>
        /// Inits the scene
        /// </summary>
        public SimpleScene()
        {
            Camera = new BasicCamera();
            Light l = new Light(new Color3(1, 0, 0));
            l.Motion.Translation = new Vector3(-10, 10, -10);
            addLight(l);
            l = new Light(new Color3(0, 1, 0));
            l.Motion.Translation = new Vector3(-10, 10, 10);
            addLight(l);
            l = new Light(new Color3(0, 0, 1));
            l.Motion.Translation = new Vector3(10, 10, -10);
            addLight(l);
        }
    }
}
